package club.janna.rpcdemo.codec;

/**
 * 编解码
 */
public interface Codec {
    /**
     * 编码
     * @param request
     * @return
     */
    byte[] encode(Object request);

    /**
     * 解码
     * @param bytes
     * @return
     */
    <T> T decode(byte[] bytes);
}
